aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMountain Man <43313373+MountainMan1312@users.noreply.github.com>2023-06-05 22:44:34 -0400
committerMountain Man <43313373+MountainMan1312@users.noreply.github.com>2023-06-05 22:44:34 -0400
commitf2a81ec76f8292b00d55a3bfbc8a085298bb2019 (patch)
treea2a0db83022671a50dd956b8a7086431f9550fc3
parentCleanup comments and formatting (diff)
downloadmmosmacs-f2a81ec76f8292b00d55a3bfbc8a085298bb2019.tar.gz
mmosmacs-f2a81ec76f8292b00d55a3bfbc8a085298bb2019.tar.bz2
mmosmacs-f2a81ec76f8292b00d55a3bfbc8a085298bb2019.zip
Add current features and plans to `README.md`
-rw-r--r--README.md57
1 files changed, 35 insertions, 22 deletions
diff --git a/README.md b/README.md
index acb8cd0..af8aa68 100644
--- a/README.md
+++ b/README.md
@@ -4,6 +4,41 @@ MMOSMacs is my personal Emacs configuration, but it's also the precursor to a pr
4 4
5MMOSMacs is the core of my computing experience, and is meant to be a jack of all trades, just like me. As such, this is a "kitchen sink" configuration. I make no attempt to separate my personal preferences from the main functionality. 5MMOSMacs is the core of my computing experience, and is meant to be a jack of all trades, just like me. As such, this is a "kitchen sink" configuration. I make no attempt to separate my personal preferences from the main functionality.
6 6
7## Features
8
9### Current Features
10
11- Illiterate configuration (like literate but with comments instead of `org-mode`)
12- Modern configuration using `straight.el` and `use-package`
13- Emacs as a desktop environment (EXWM)
14- The beginnings of an opinionated ergonomic keybind setup (still a long ways off though)
15- The beginnings of a development environemnt (also a long ways off)
16- Opinionated PKMS system
17
18### Plans
19
20- Custom theme, modeline, & anti-distraction features
21- Custom ergonomic keybind system
22- Full-featured desktop environment (EDNC, EMMS, etc.)
23- Full-featured development environment
24 - POSIX Shell, bash
25 - Emacs Lisp, Common Lisp
26 - Assembly, C, Haskell
27 - SQL, AQL, DQL, GraphQL, Cypher
28 - CSV, JSON, XML, YAML
29 - Markdown, HTML, JS, CSS
30- Communications platform
31 - Email, mailing lists
32 - Web Feeds (RSS)
33 - IRC, Matrix
34 - SDR
35- Productivity Suite
36 - Finance
37 - Editing & Publishing
38 - Programmatic CAD
39- System & Network Administration tools
40- Security & cryptography tools
41- Games
7 42
8## Installation 43## Installation
9 44
@@ -93,28 +128,6 @@ Then, run the first-time-setup commands for the following packages:
93- `M-x all-the-icons-install-fonts RET y` 128- `M-x all-the-icons-install-fonts RET y`
94- `M-x lsp-install-server RET bash-ls RET` 129- `M-x lsp-install-server RET bash-ls RET`
95 130
96
97## Plans
98
99- Non-literate configuration
100- `straight.el` + `use-package` package management
101- Emacs as a desktop environment (`EXWM`, `EDNC`)
102- System & network administration suite
103- Security & crytography
104- Software development environment
105- Communications (Email, RSS, IRC, Matrix, etc.)
106- Opinionated PKMS and publishing suite
107- Common desktop applications
108 - Web browser, FTP, Torrent
109 - Multimedia production
110 - OpenSCAD / ImplicitCAD
111 - Finance
112 - Games
113- Custom modeline & anti-distraction features
114- Custom theme deisnged to reduce eye-strain
115- Custom keybind system, menus, & dialogs
116
117
118## Contributing 131## Contributing
119 132
120This is my personal project. I will do what I can to make it accessible 133This is my personal project. I will do what I can to make it accessible